Skip to main content
`Ctrl`+`K`

# ng911ok package

Package containing the logic and tools used by the Oklahoma Next-Generation 9-1-1 GIS Toolkit for ArcGIS Pro.

Package initialization sets up logging and patches a few methods in the `arcgis` package.

A log file is written to `../ng911ok.log`.

See `__patch()` for details on method patching.

__patch()

  Patches, as necessary, a few functions in this package’s dependencies.

  `arcgis.features.geo._array.GeoArray._from_factorized()` | Adds an argument (`original`) missing from the signature and defaults it to `None`
  `arcgis.geometry._types.Polyline.__getitem__()` | When key `paths` is requested from a `Polyline` that has no `paths` key, returns `curvePaths` instead
  `arcgis.geometry._types.Polygon.__getitem__()` | When key `rings` is requested from a `Polygon` that has no `rings` key, returns `curveRings` instead

## Subpackages

- ng911ok.lib package
  - Submodules
- ng911ok.tools package
  - Subpackages